package com.xiaoa.gossip.cluster.service;

import com.xiaoa.gossip.cluster.command.PingCommand;
import com.xiaoa.gossip.cluster.command.PingNodeState;

import java.util.List;

/**
 * 客户端请求服务
 *
 * @author luokaichuang
 * @time 2020/5/9
 */
public interface ClusterClientService {

    /**
     * 发送请求到其他服务器 (广播)
     *
     * @author jm008783
     * @param: [method, pingNodeStateList]
     * @return: void
     **/
    public void doBroadcast(String method, List<PingNodeState> pingNodeStateList, PingCommand pingCommand);

}
